home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 27
/
Mac Magazin and MacEasy Magazine CD - Issue 27.iso
/
Spiele & Edutainment
/
Galactica 1.0.8⁄de
/
1.0.8 Rev History (Englisch)
next >
Wrap
Text File
|
1996-09-21
|
7KB
|
130 lines
Changes in version 1.0.8 since version 1.0.7
The main reason for this update is to fix problems that were causing crashes on PCI bus
machines, and possibly some other machines on rare occasions. There are, however, some
other minor bug fixes and improvements, as listed below.
===================================================================
Bug fixes
===================================================================
1. Fixed a nil handle dereference bug in MovableAlert(). As far as I know, this never actually
caused any problems, but with all the crashing that occured on some PCI bus machines, who
knows? Better that it's fixed.
2. Fixed an extremely subtle bug where the object being selected was mistaken passed to a call
instead of the object being deselected. This bug affected several things:
a) an object demanding attention would occasionly fail to recognize that you had looked at it,
which made it keep demand attention later.
b) messages would sometimes remain in the list, leaving show messages activated, but then
when you selected show message, nothing would happen. (I'm not sure that was the only
cause of that problem)
a) if there was no object selected, it would pass a nil object pointer to a routine that wasn't
prepared to handle it and would try to treat it as an object. This is almost certainly the
major cause of the crashes on PCI bus machines, and in any case is bug that would have
caught up with someone sooner or later.
3. Made disposal of messages a bit more robust. There wasn't exactly a bug here, just
something done in a way that was a bit sloppy and so made it harder for me to find
problems like the ones above. Nice and tight now.
4. Fixed bug that caused restoring a saved multiplayer game were some turns were missed to
fail to actually load the game data, thus leaving a blank screen. This affected single player
games too, if the restoration was after a crash and you were using Open, rather than Open
as Host to resume. This is because the game would find the host open and assume the single
player game was being hosted on another computer, and so use the same code (and the same
bug) as a multiplayer game.
5. Fixed a bug which marked a player who was resuming a game as having never posted any
turns before, regardless of how long they were playing. This bug never had any impact on
the game that I know of, but it might have bitten me in later versions as I add new features.
===================================================================
Changes
===================================================================
1. When you try to click on a ship and just miss, it no longer shoots you off to
the other side of the galaxy to show you the next item that wants your attention. To
use the auto-jump feature (for lack of a better name :-), you must now click a reasonable
distance away from ships and stars.
2. Recovery from saved games after a crash has been improved. Before, it was
necessary to choose Open As Host and open the galaxy file, then login. Using Open and
opening a saved game file would open your game, but then leave you unable to continue
as End Turn would be disabled. This whole recovery process was not only unintuitive,
but undocumented, so it's been scrapped in favor of simply letting Open handle the whole
process. The down side of this is that if you are running a remote host for a single player
game, you will get an unnecessary warning that the host is already open. Since nobody but
me even knew that you could run a remote host for a single player game, I guess that's not
to big a problem :-)
Changes in version 1.0.7 since version 1.0.1
===================================================================
Bug fixes
===================================================================
1. Sounds now are locked so they can't possibly make an ugly screeching noise.
2. Can now paste into Registration window without having to click in the entry area first.
3. When reverting to an earlier turn, game remembers what your home planet was
4. Fixed bug in reverting to earlier turn that left extra records in the database. Though it had
no impact on game play, it did cause the galaxy file to grow slightly each time you reverted.
5. Fixed a bug that was causing occasional system crashes, usually after 70 turns or so.
6. Fixed bug that prevented reverting to earlier turn twice from the same saved game file.
7. Playing with sounds off will no longer cause crashes when you win or lose a battle.
8. Fixed the screen refresh problems, some minor problems with names remain.
9. Fixed bug where the vertical scoll bar, when dragging to the top by the thumb box, would
often (but not always) jump down to the bottom.
10. Zooming out now centers the starmap in the scroll area if it is smaller than the area.
This prevents the zooming out from leaving a portion of the starmap outside the scroll
area while the scroll bars are disabled.
11. Fixed bug that caused a star to occasionally be named "S-"
12. The intro music now fades out at the same rate (and faster), regardless of whether you are
moving the mouse or not
13. fixed several memory leaks and improperly disposed objects. Extensive testing with
Debug Modern Mem Manager and heap scrambling in MacsBug shows no memory leaks or
bad memory references.
===================================================================
Changes
===================================================================
1. Revised appearance of interface, making 3D effect stronger, and easier to tell which button
is selected. Now has dark-grey background instead of black.
2. Made recovery of corrupted game files much more robust. Most crashes should now result
in little or no loss of data, even without reverting to an earlier saved turn.
3. Galactica font is now part of the application resources, so it should look good even if the
Galactic font folder isn't installed in the system. The font suitcase is no longer included.
4. Send Messages is now available in single player games, in case you want to send notes to
yourself for the next turn.
5. The planet info sliders are now visibly darker when disabled.
6. The starmap grid is now turned on by default
7. Unless you are using Aaron, size box will no longer be drawn on game windows when Full
Screen Mode is active.
8. The ship that wins a battle may suffer damage. The damage is non-repairable, and is
manifested as a drop in tech level.
Enjoy,
Ed Zavada, Galactica's Author
ezavada@kagi.com